package com.android.videotest.activity;

import android.os.Bundle;
import android.support.v4.media.session.MediaSessionCompat;
import android.support.v4.media.session.PlaybackStateCompat;

import androidx.appcompat.app.AppCompatActivity;

import com.android.videotest.R;

public class MediaSessionVideoActivity extends AppCompatActivity {


    MediaSessionCompat mediaSession;
    PlaybackStateCompat.Builder stateBuilder;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_media_session_video);
//        //创建一个MediaSessionCompat
//        mediaSession = new MediaSessionCompat(this, LOG_TAG);
//
//        // 当应用程序不可见时，不要让MediaButtons重新启动播放器
//        mediaSession.setMediaButtonReceiver(null);
//
//        // 使用ACTION_PLAY设置初始PlaybackState，以便媒体按钮可以启动播放器
//        stateBuilder = new PlaybackStateCompat.Builder()
//                .setActions(
//                        PlaybackStateCompat.ACTION_PLAY |
//                                PlaybackStateCompat.ACTION_PLAY_PAUSE);
//        mediaSession.setPlaybackState(stateBuilder.build());
//
//        // MySessionCallback具有处理来自媒体控制器的回调的方法
//        mediaSession.setCallback(new MySessionCallback());
//
//        // 创建一个MediaControllerCompat
//        MediaControllerCompat mediaController =
//                new MediaControllerCompat(this, mediaSession);
//
//        MediaControllerCompat.setMediaController(this, mediaController);
    }
}
